$(function(){
    $("#editForm").validate({
        rules:{
            'employee.name':{
                required:true,
                minlength:2
            },
            'employee.password':{
                required:true,
                minlength:2
            },
            'repassword':{
                required:true,
                minlength:2,
                equalTo:"#password"
            },
            'employee.email':{
                email:true
            },
            'employee.age':{
                required:true,
                range:[18,60],
                digits:true
            }
        },
        messages:{
            'employee.name':{
                required:"用户名必填",
                minlength:"长度至少为2"
            },
            'employee.password':{
                required:"密码必填",
                minlength:"长度至少为2"
            },
            'repassword':{
                required:"验证密码必填",
                equalTo:"两次输入的值不一致"
            },
            'employee.email':{
                email:"请输入正确的邮箱格式"
            },
            'employee.age':{
                required:"年龄必填",
                range:"年龄需在18~60之间",
                digits:"请输入整数"
            }
        }
    });
});
//角色移动
$(function(){
    //在加载页面时要去重
    //首先获得右侧的选项
    var selectIds = $.map($(".select2 option"),function(item,index){
        return $(item).val();
    });
    $.each($(".select1 option"),function(index,item){
        var flag = $.inArray($(item).val(),selectIds );
        if(flag!=-1){
            $(item).remove();
        }
    });
    //角色左右移动
    $("#selectAll").click(function(){
       $(".select1 option").appendTo($(".select2"));
   });
    $("#deselectAll").click(function(){
        $(".select2 option").appendTo($(".select1"));
    });
    $("#select").click(function(){
        $(".select1 :selected").appendTo($(".select2"));
    });
    $("#deselect").click(function(){
        $(".select2 :selected").appendTo($(".select1"));
    });
    //给提交表单绑定一个事件 在提交是全选右侧的选项
    $(".submit").click(function(){
        $(".select2 option").prop("selected",true);
    });

});
